//包含n个reducer函数的模块
/*Reducer 会接收到action的信息。将会进行状态（数据）的处理，相当于react中的setState()的功能。如果有多个reducer ，可以使用combineReducers方法将其合并，并暴露出去。

作者：繁华遇见
链接：https://www.jianshu.com/p/f6c5434c6e2d
来源：简书
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。*/
import {ADDNAME, ADDAGE} from './action-type'
import {combineReducers} from 'redux'
function addName(state='initRedux',action){ //形参默认值
    switch(action.type){
        case ADDNAME:
            return action.data
        default:
            return state
    }
}
function addAge(state=0,action){
    switch(action.type){
        case ADDAGE:
            return action.data
        default:
            return state
    }
}

export const finalReducer = combineReducers({
    addName,addAge
})
